void criaArquivos(void);
void imprimeMensagemFinal(void);

void criaArquivos()
{
	FILE *arq;
	//cria o arquivo usuarios.txt caso ele nao existir
	arq=abreArquivo(DATABASE_DE_USUARIOS, "a");
	if(!arq)
	{
			
			printf("\nErro ao criar arquivo! O programa sera finalizado.");
			
			getch();
			exit(1);
	}
	fclose(arq);

	//cria o arquivo vestuario.txt caso ele nao existir
	arq=fopen(DATABASE_DE_VESTUARIO, "a");
	if(!arq)
	{
			
			printf("\nErro ao criar arquivo! O programa sera finalizado.");
			
			getch();
			exit(1);
	}
	fclose(arq);

	//cria o arquivo eletro.txt caso ele nao exitir
	arq=fopen(DATABASE_DE_ELETRODOMESTICOS, "a");
	if(!arq)
	{
			
			printf("\nErro ao criar arquivo! O programa sera finalizado.");
			
			getch();
			exit(1);
	}
	fclose(arq);
}

void imprimeMensagemFinal()
{
	system("cls");
	
	printf("\n                           tMMM0.                        ");
    printf("\n                         1MMMM                           ");
    printf("\n                        :MMMM   :$                       ");
    printf("\n                       .EMMMM  cMM                       ");
    printf("\n                      M  MMMM# ;MMM.                     ");
    printf("\n                     8Mn :MMMMM YMMM                     ");
    printf("\n                     .MM@ .;MMMM MMM                     ");
    printf("\n                       #MMM$ MM0 MMt                     ");
    printf("\n                           ,:YW.#Q                       ");
    printf("\n                    i6WMMM@B@M@MM@$M#0c.                 ");
    printf("\n                        ,:;BUWSQ;,,.                     ");
    printf("\n                           1 c S                         ");
    printf("\n                                                         ");
    printf("\n      MM    MM  MMMMMMM  MMMMMMM      MMMMMMM   MMMMMM   ");
    printf("\n      MM    MM  MM       MM   MMM    MM    MM  MMM  MMM  ");
    printf("\n      MM    MM  MM       MM    MM   MM         MMM       ");
    printf("\n      MM    MM  MMMMMM   MMMMMMM   MM   MMMMM  MMMMMM    ");
    printf("\n      MM    MM  MM       MM   MM    MM     MM       MMM  ");
    printf("\n      MMMMMMMM  MM       MM    MM    MM    MM  MMM  MMM  ");
    printf("\n       MMMMM    MM       MW     MM    MMMMMMM   MMMMM    ");
	fflush(stdin);
}


int main()
{
	int cadastro, opcaoinicial, opcaologin;
	
	criaArquivos();

	do
		 {
			 system("cls");
			 opcaoinicial=telaInicial();
			 switch(opcaoinicial)
			 {
				case 1:
				{
					 telaLogin();
					 break;
				}
				case 2:
				{
					 novoUsuario();
					 break;
				}
				case 3:
				{	showInfo();
					 break;
				}
			 }
	}while(opcaoinicial!=4);
	
	imprimeMensagemFinal();
	getch();
	return(0);
}
